from source.image import Image

class Background:
    def __init__(self):
        self.image=Image.background
        # 背景图所在的矩形区域，默认的左上角坐标为（0，0）
        self.rect=self.image.get_rect()
        # 用来记录背景图向下移动的距离
        self.y=float(self.rect.y)

    def update(self):

        if self.y<self.rect.height:
            self.y+=1.5
        else:
            self.y=0

        self.rect.y=self.y

    def draw(self,display_surface):

        display_surface.blit(self.image,(0,self.rect.y))
        display_surface.blit(self.image, (0, self.rect.y-self.rect.height))